const runtime.pallocChunkBytes
13 uses
runtime (current package)
mgcscavenge.go#L532: p.scav.reservationBytes = alignUp(p.inUse.totalBytes, pallocChunkBytes) / scavengeReservationShards
mgcscavenge.go#L564: newBase := alignDown(r.base.addr(), pallocChunkBytes)
mgcscavenge.go#L580: if r.base.addr()%pallocChunkBytes != 0 {
mgcscavenge.go#L612: if work.base.addr()%pallocChunkBytes != 0 {
mheap.go#L29: maxPhysHugePageSize = pallocChunkBytes
mpagealloc.go#L59: pallocChunkBytes = pallocChunkPages * pageSize
mpagealloc.go#L102: return chunkIdx((p - arenaBaseOffset) / pallocChunkBytes)
mpagealloc.go#L107: return uintptr(ci)*pallocChunkBytes + arenaBaseOffset
mpagealloc.go#L113: return uint(p % pallocChunkBytes / pageSize)
mpagealloc.go#L370: limit := alignUp(base+size, pallocChunkBytes)
mpagealloc.go#L371: base = alignDown(base, pallocChunkBytes)
mpagealloc_64bit.go#L98: if base%pallocChunkBytes != 0 || limit%pallocChunkBytes != 0 {
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)